package cn.itcast.dao.system;



import cn.itcast.domain.system.Module;

import java.util.HashSet;
import java.util.List;

public interface ModuleDao {
    //模块查
    List<Module> findAll();
   //模块改
    void update(Module module);
   //模块加
    void save(Module module);
    //模块id查
    Module findById(String id);
    //模块删
    void deleteById(String id);

    //根据角色id查角色所拥有的模块
    List<Module> findRoleModuleByRoleId(String id);

    //查询根据用户id查询角色拥有的模块
    HashSet<Module> findModuleById(String id);
}
